package cn.akwangl.file;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

/**
 * 文件工具类.
 *
 * @author 阿坤同学
 * @date 2022-10-19 9:05
 */
public class FileTools {


    public static List<File> getFileAll(String path) {
        List<File> result = new ArrayList();
        File rootFile = new File(path);
        File[] files = rootFile.listFiles();

        for (File file : files) {
            if (file.isDirectory()) {
                result.addAll(getFileAll(file.getAbsolutePath()));
            } else {
                result.add(file);
            }
        }
        return result;
    }
}
